include_rules = [
  "+components/signin/internal/identity_manager/account_capabilities_constants.h",
  "+components/signin/internal/identity_manager/account_capabilities_fetcher.h",
  "+components/signin/internal/identity_manager/account_capabilities_fetcher_factory.h",
  "+components/signin/internal/identity_manager/account_tracker_service.h",
  "+components/signin/internal/identity_manager/profile_oauth2_token_service_delegate_ios.h",
  "+components/trusted_vault",
  "+ios/chrome/browser/content_settings/model",
  "+ios/chrome/browser/bookmarks/model",
  "+ios/chrome/browser/crash_report/model",
  "+ios/chrome/browser/policy/model",
  "+ios/chrome/browser/sync/model",
  "+ios/chrome/browser/web_state_list/model",
  "+ios/chrome/browser/web/model",
  "+ios/chrome/browser/webdata_services/model",
]

specific_include_rules = {
  # TODO(crbug.com/1294160): Remove these dependencies.
  "^authentication_service.mm": [
    "+ios/chrome/browser/ui/authentication/signin/signin_utils.h",
  ],
  "^chrome_account_manager_service.mm": [
    "+ios/chrome/browser/shared/ui/util/uikit_ui_util.h",
  ],
}

